#include "Stack.h"
#include "Queue.h"
#include "Heap.h"

int main()
{
	Heap hp;
	hp.Push(4);
	hp.Push(2);
	hp.Push(5);

	hp.Push(3);

	hp.Push(1);
	hp.Print();

	hp.Pop();
	hp.Pop();

	hp.Print();

	return 0;
}


//int main()
//{
//	Queue q;
//	q.Push(1);
//	q.Push(2);
//	q.Push(3);
//	q.Push(4);
//	q.Print();
//	/*q.Pop();
//	q.Pop();
//	q.Print();*/
//
//	cout << q.Front() << endl;
//	cout << q.Back() << endl;
//	cout << q.Size() << endl;
//	cout << q.Empty() << endl;
//
//
//
//	return 0;
//}


//int main()
//{
//	Stack st;
//	st.Push(1);
//	st.Push(2);
//	st.Push(3);
//	st.Push(888);
//	st.Push(5);
//	st.Push(6);
//
//	st.Print();
//
//	st.Pop();
//	st.Pop();
//	st.Print();
//
//	cout << st.Empty() << endl;
//	cout << st.Size() << endl;
//	cout << st.Top() << endl;
//
//	return 0;
//}